home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-01-12 | 4.0 KB | 89 lines | [TEXT/R*ch] |
- MemWin 2.01
-
- If you have seen the new Speech Manager, then you know that a background
- only application can put a window onto the screen (contrary to popular
- belief). The new Text Services Manager in System 7.1 offers documented
- hooks for creating, disposing, and handling floating windows. These
- windows are layer independent (they are floating above all programs
- and windows).
-
- This program puts up a TSM floater that tracks free and max memory
- for both the current program and the machine. It *requires* System 7.1
- or later to run, but has a relatively small memory footprint and works
- on all of the machines (68k and PPC) I have tried it on.
-
- Enclosed are two free utilities to make MemWin much more useful.
- The enclosed extension "TSM Fix" is intended to fix problems with the
- jGNEFilter missing clicks bug -- you should place it into your System
- Folder and reboot before using MemWin (or you will see some of your
- clicks into MemWin pass thru to windows behind it). The other utility
- "appe <-> APPL" converts a progam like MemWin into a System Extension
- suitable for dropping onto your System Folder and running in the
- background at each startup. WARNING: Only drag applications that
- explicitly state you can do this -- programs such as MS Word, etc.,
- don't respond well as FBA's
-
- Features
-
- The program now works as a foreground or background application. The
- software is distributed as a foreground app, but the process to convert
- a program to background app is to set the "Background Only" flag in
- the 'SIZE' resource (or Project Flags) and to make a system extension,
- you should change the file type from 'APPL' to 'appe'. I have added
- a drag-n-drop utility to convert between foreground and background apps.
-
- I like the close box on floater windows, because its an easy way to
- quit the program without relying on a quit Apple Event. I have added
- support for hiding windows with Cmd-Escape, and to respond to screen
- savers and programs that take over the screen (hide the menu bar).
-
-
- Programmers
-
- This program demonstrates a shell application that puts a TSM window
- onto the screen, and intercepts update, click, and key events. Filling
- in the handler functions is the easiest way to put up your own floater.
- Wrapper functions restore global context, current resource file, GrafPort,
- and heap zone, to make standard handling routines much easier to write.
-
- The SC7 source for the sample shell program (called "appe Windows") is
- freely available for FTP or by sending me E-mail.
-
-
- Legal Stuff
-
- Its yours if you like it. I would like it if you tell me if you use this,
- but you are under no obligation. This utility is provided as is -- I fixed
- up all the bugs I could find/create, so I could use it myself -- but that
- doesnt necessarily mean its fit for wiping the toilet seat. :)
-
- The enclosed extension "TSM Fix" is intended to fix problems with the
- jGNEFilter missing clicks bug. This INIT is also free, to be distributed
- with (or without) any software you have written.
-
- In addition, the enclosed utility "appe <-> APPL" is useful so that you
- only have to archive a single binary. Again, the program is free
- to be redistributed at your whim.
-
-
- Changes in 2.01:
- * Improved custom menu format.
- * Fixed popup menu positioning on multiple monitor systems.
- * Relieved CPU intensive activity - Only calculates free memory on
- idle time (not on *every* event) and doesn't compact MF Temp Mem.
- This means that the free-machine memory isn't as accurate, but
- friendlier.
- * Changed popup Menu ID to remove occasional popup wierdness in Telnet.
- * Now range checks Process Free Mem, to fix wierdness in Nuntius.
- * Creates the resource swap file in the Temporary Items folder,
- instead of the application's current folder.
- * Improved compatiblity with Stuffit SpaceSaver and other idle-
- compression packages -- Tons of thanks to Mark Nagata for his help.
- * Better compatibility (ok, *now* it works) with programs like
- JPEGView that hide the menu bar.
-
- Please send me bug reports and suggestions for improving this tool.
-
- Matt Slot
- fprefect@umich.edu
-